約 5,095,842 件
https://w.atwiki.jp/glorantha_pgtg/pages/13.html
編集//タグ 目次 大見出し page 翻訳状況 Credits Contents 1 未掲載 Introduction 2-3 未掲載 Player s Prime to Glorantha 4-9 未掲載 New Backgrounds 10-37 未掲載 New Professions 38-57 未掲載 New Races 58-62 未掲載 New Legendary Abillities 63-71 未掲載 New Groranthan Spells 72-78 未掲載 Gloranthan Equipment 79-92 未掲載 Folk Magic 93-95 未掲載 Index 96 未掲載 テキスト補正 誤植といっていいかどうかわからないので「テキスト補正」としています。 位置 修正前 修正後 備考 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/5656/pages/181.html
BACK SCREEN SIZE / 画面サイズの変更だ……。テメェの見やすい方を選びな……。 (GGJのみ) ANTI ALIAS / 画質の選択だ……。テメェの見やすい方を選びな……。 (PS2版のみ) COCKPIT FONT / システムフォントの選択だ……。アーケード版、"PlayStation 2(PSP)"版、テメェの好きな方にしやがれ……。 POSITION GAUGES / ゲーム中のゲージ位置の選択だ……。アーケード版、"PlayStation 2"、テメェの画面に合った方を選びな……。 DEFAULT / テメェがこの項目内でゴチャゴチャ変えた設定を初期状態に戻してやる……。 EXIT / 満足したか……?なら、さっさと行け……。 BACK
https://w.atwiki.jp/jeskolabuzz/pages/32.html
Disk based Cmx HD Player? 入手 可 プリセット 無 ヘルプ 有 動作 不明 ソースコード 不明 記事求む。 Frequency UnKnown Freq In? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 Fuzzpilz Inp? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 Lipid IT Loader? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 名前の通り、.it形式のファイルを読み込める。 MarC mp3loader? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 名前の通り、.mp3形式のファイルを読み込める。 Morex WordIn? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 Rout SoundFont Loader? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 名前の通り、.sf2形式のサウンドフォントを読み込める。 Synopia 3DizerListener? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 WinAMP PlugIn Loader? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 rDev Software Continous Wave Reader III? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。 Zephod Wavetable Streamer? 入手 可 プリセット 有 ヘルプ 有 動作 ノート ソースコード 同梱 記事求む。
https://w.atwiki.jp/salonweb/pages/37.html
インストール手順 OS・Windows よく使うソフト エミュレーター 音楽編集 俺のパソコンがぶっ壊れたときのために インストール手順 XP CDからインストールを進めていく。 スタートメニュー、画面のプロパティ、システムのプロパティ、ごみ箱の設定。 Windows Update(Microsoft Update)の更新。 Javaをインストール。 Microsoft Updateからドライバの更新(グラフィック、サウンド、LAN)。 インターネットオプション フォルダに更新ボタン ネットワークウィザードで共有 avast5のインストールと設定(ウイルス発見時に尋ねる、何もしない) WinRar Visual Basic 6.0 SP6 ランタイムライブラリ 第4版インストール コンパネ→キーボード、マウスの設定。 Flashのアップデート Sleipnir まめfile 窓の手、ccleaner、defragger、Recuva、Speccy foobar2000 パンヤ 楽天ツールバー、manna、ニコ生アラート TTBase 秀丸エディタ Microsoft Office daemon tools irfanview Gmail Notifier Ninja(ランチャー) IP Messenger ATOK FireFox Foxit CopyPath Extension WinMX、MX monitor、utorrent FFFTP Adobe Photoshop 右クリックサーチ君→.NET Framework 3.5 media player classic およびffdshowをインストール。 http //www16.plala.or.jp/na743/mpc.html http //www.douga-dl.com/tool/mpc_ffds.php CrystalDiskInfo あずきフォント フォント http //azukifont.com/font/azuki.html brokenzip 1.5 (壊れたZIPファイルを解凍できるツール) Jamming、電子辞典EPWING 復元 smoopy irvine Stirling namery ピピン占い自動巡回ソフト http //magical.s26.xrea.com/ VEREST Ultimate Edition 2007 4.20.1170 Snes9xpp ver.2004-09-14 アメデス Exact Audio Copy、Player、Flac、FlacDrop、WANI、SuperTagEditor改、mediacoder http //www1.bbiq.jp/file-g/eac/ http //www.vuplayer.com/player.php http //homepage2.nifty.com/m_nob/freesoft/wani.html http //hp.vector.co.jp/authors/VA012911/STEP/step.html Craving Explorer OS・Windows Microsoft Windows XP SP2 VL版 日本語版 CDR1枚に焼ける自作ブータブル (ISO rr3%) たしかProfessional edition を自作し、動作確認済みだが、作り方を忘れてしまい、SP3バージョンを作れない。 サポート終了するころにSP3以降のパッチをまとめておくこと。 まあその頃には新OSの時代かもしれないが……。 MacOS8風テーマファイル 8と8.5がある。 よく使うソフト Sleipnir IE系タブブラウザ。 http //www.fenrir.co.jp/sleipnir/ Jamming 多くの電子辞書を登録して検索できる。 http //dicwizard.jp/jamming.html エミュレーター Snes9xpp ver.2004-09-14 このバージョン所有。 NO$GBA_V2.6A 中国セット 最新ver+各種ツールセット。 音楽編集 VobUtils 一本糞の.vobファイルからチャプターごとに分割する。 mediacoder .vobからも変換できる WANI wave音量の正規化 FlacDrop .wavにして音量チェックして、これに突っ込んだほうがスムーズかな
https://w.atwiki.jp/webmedia/pages/12.html
人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 たとえば、 #price_list(game-toy) と入力すると以下のように表示されます。 ゲーム・おもちゃ全般の売れ筋商品 #price_list ノートパソコンの売れ筋商品 #price_list 人気商品リスト #price_list
https://w.atwiki.jp/saga1grandprix/pages/18.html
選手紹介 12/7(土) Blue Side 対決作品 Rouge Side 【ニコニコ動画】巨木 SaGa Frontier2 AM8:15~ 制限タイム 2:45 【ニコニコ動画】(ノ・ω・)ノ エントリーフォームより応募 主催・応募された 【ニコニコ動画】素うどん 魔界塔士Sa・Ga AM11:10~ 制限タイム 1:05 【ニコニコ動画】這いよれ!エスガさん 名状しがたいコミュのようなもの エントリーフォームより応募 応募された 【ニコニコ動画】37.25ノットの五月雨斬り総合 Romancing Sa・Ga3 【状況再現なし】 PM12:40~ 制限タイム 3:15 【ニコニコ動画】ゲームは1日24時間 リスナーズセレクト リスナーズセレクト 【ニコニコ動画】whale watching Romancing SaGa -Minstrel Song- PM16:05~ 制限タイム 3:50 【ニコニコ動画】ニカニカすれども一期一会。 応募された エントリーフォームより応募 12/8(日) Blue Side 対決作品 Rouge Side 【ニコニコ動画】あめふりでもきにしない Sa・Ga2秘宝伝説 AM8:15~ 制限タイム 1:45 【ニコニコ動画】ンポヴェント リスナーズセレクト リスナーズセレクト 【ニコニコ動画】茜の会 Romancing Sa・Ga2 【状況再現なし】 AM10:10~ 制限タイム 3:10 【ニコニコ動画】ンコ リスナーズセレクト リスナーズセレクト 【ニコニコ動画】腐乱改 Romancing Sa・Ga3 【状況再現なし】 PM13:30~ 制限タイム 3:15 【ニコニコ動画】ナクルルル リスナーズセレクト リスナーズセレクト 【ニコニコ動画】誰得.txt Unlimited:Saga PM16:55~ 制限タイム 3:00 【ニコニコ動画】サトキッチンシンク! エントリーフォームより応募 応募された
https://w.atwiki.jp/marifla/pages/27.html
LEVEL 10 二つ目のお化け屋敷のステージ。 鍵ゴールをクリアすれば、青スイッチの SWICH PALACE に行けるようになる。 通常ゴール攻略 しばらく進んだ先にあるツタの出るブロックを叩き、出てきたツタを登る。 ツタの上のプンプンブロックに乗り、左にジャンプする。 集団テレサがいる辺りの天井の着地するので、そのまま左に進み奥にあるドアに入る。 水の所にあるバネを使っても天井に乗れます。 鍵ゴール攻略 しばらく進んだ先にあるツタの出るブロックを叩き、出てきたツタを登る。 鍵をステージの一番奥にある鍵穴まで持っていく。 LEVEL 10の全体図
https://w.atwiki.jp/sampleisbest/pages/156.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 プロジェクト プロジェクト名 TestPlayer アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト 文字セット Unicode 参考 イベントへの応答 TestPlayer.cpp // Unicode文字セット #pragma comment(lib, "strmiids.lib") #include DShow.h #include evr.h #include CommCtrl.h #include "resource.h" #define SAFE_RELEASE(x) { if (x) { x- Release(); x = NULL; } } #define LTRB(rect) rect.left, rect.top, rect.right, rect.bottom #define CLASS_NAME TEXT("TestPlayer") #define WINDOW_NAME TEXT("TestPlayer") #define PANEL_H 32// パネルの高さ #define THUMB_W 16// つまみの幅 #define TIMER1 1// シーク時間定期描画 #define TIMER2 2// コントロール遅延描画 #define WM_GRAPHNOTIFY (WM_APP + 1) enum Ctrl {VIDEO, PLAY, STOP, SEEK, MESSAGE, VOLUME, PANEL, CTRL_NUM}; enum State {NO_FILE, STOPPED, PAUSED, RUNNING}; // 関数プロトタイプ宣言 HWND CreateWnd(HINSTANCE hInstance, int nCmdShow); void Trace(LPCTSTR format, ...); LRESULT CALLBACK MainWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); void OnTimer(HWND hWnd, WPARAM wParam); void UpdateSeek(HWND hWnd); void DrawSeek(HDC hdc); BOOL OnCommand(HWND hWnd, WPARAM wParam); void SeekFrame(HWND hWnd, WORD wID); void OnGraphNotify(HWND hWnd); void OnLButtonDown(HWND hWnd, LPARAM lParam); void OnLButtonUp(HWND hWnd, LPARAM lParam); int HitTest(POINT pt); void OnPlay(HWND hWnd); void OnStop(HWND hWnd); void StartTimer(HWND hWnd); void StopTimer(HWND hWnd); void OnPaint(HWND hWnd); void OnSize(HWND hWnd, WPARAM wParam, LPARAM lParam); void OnDropFiles(HWND hWnd, WPARAM wParam); void OnCreate(HWND hWnd); void InitGraph(HWND hWnd); void ReleaseGraph(HWND hWnd); HRESULT OpenFile(HWND hWnd, LPCWSTR pszFileName); HRESULT InitEvr(HWND hWnd); void AdjustWnd(HWND hWnd, int nMode); // 外部変数構造体 static struct { TCHAR szPath[MAX_PATH];// 動画ファイルのフルパス TCHAR szFile[MAX_PATH];// 動画ファイル名 RECT rc[CTRL_NUM];// コントロール領域 BOOL bMouseCap;// マウスキャプチャフラグ int nCtrl;// クリックされたコントロール State state;// 状態フラグ UINT_PTR uIDEvent;// タイマID int nRange;// シーク範囲 LONGLONG llCurr;// 動画の現在時間 LONGLONG llEnd;// 動画の終了時間 TCHAR szEnd[11+1];// 動画の終了時間 00 00 00.00 SIZE size;// 動画の幅と高さ IGraphBuilder *pGraph; IMediaControl *pControl; IMediaSeeking *pSeek; IMediaEventEx *pEvent; IMFVideoDisplayControl *pVideo; } g; //============================================================================== int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { HWND hWnd; MSG msg; HACCEL hAccTable; LPTSTR pszCmdLine; LPTSTR *argv; int argc; HRESULT hr; // COMライブラリの初期化 hr = CoInitialize(NULL); if (FAILED(hr)) { return 0; } msg.wParam = 0;// ウィンドウ作成失敗時の戻り値 g.size.cx = 640; g.size.cy = 480; // コマンド引数の取得 pszCmdLine = GetCommandLine(); argv = CommandLineToArgvW(pszCmdLine, argc); if (2 = argc) { wcscpy_s(g.szPath, argv[1]); } // ウィンドウの作成 hWnd = CreateWnd(hInstance, nCmdShow); if (hWnd == NULL) { goto Exit; } // メッセージループ hAccTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDR_MAIN)); while (GetMessage( msg, NULL, 0, 0)) { if (TranslateAccelerator(msg.hwnd, hAccTable, msg) == 0) { TranslateMessage( msg); DispatchMessage( msg); } } Exit CoUninitialize(); return msg.wParam; } //------------------------------------------------------------------------------ HWND CreateWnd(HINSTANCE hInstance, int nCmdShow) { WNDCLASSEX wcx; HWND hWnd; // ウィンドウクラスの登録 ZeroMemory( wcx, sizeof wcx); wcx.cbSize= sizeof wcx; wcx.style= CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc= MainWndProc; wcx.hInstance= hInstance; wcx.hCursor= LoadCursor(NULL, MAKEINTRESOURCE(IDC_ARROW)); wcx.hbrBackground= (HBRUSH)(COLOR_BTNFACE + 1); wcx.lpszClassName= CLASS_NAME; if (RegisterClassEx( wcx) == 0) { return NULL; } // ウィンドウの作成 hWnd = CreateWindowEx( WS_EX_ACCEPTFILES, CLASS_NAME, WINDOW_NAME, WS_OVERLAPPEDWINDOW, //CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, 100, 100, g.size.cx, g.size.cy, NULL, NULL, hInstance, NULL); if (hWnd) { ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); } return hWnd; } //------------------------------------------------------------------------------ void Trace(LPCTSTR format, ...) { va_list arg_ptr; TCHAR buffer[256]; int size; va_start(arg_ptr, format); size = _vsnwprintf_s(buffer, _TRUNCATE, format, arg_ptr); va_end(arg_ptr); OutputDebugString(buffer); if (size 0) { OutputDebugString(L"...\n"); } } //============================================================================== LRESULT CALLBACK MainWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_TIMER OnTimer(hWnd, wParam); break; case WM_COMMAND if (OnCommand(hWnd, wParam) == FALSE) { return DefWindowProc(hWnd, uMsg, wParam, lParam); } break; case WM_GRAPHNOTIFY OnGraphNotify(hWnd); break; case WM_LBUTTONDOWN OnLButtonDown(hWnd, lParam); break; case WM_LBUTTONUP OnLButtonUp(hWnd, lParam); break; case WM_PAINT OnPaint(hWnd); break; case WM_SIZE OnSize(hWnd, wParam, lParam); break; case WM_DROPFILES OnDropFiles(hWnd, wParam); DragFinish((HDROP)wParam); break; case WM_CREATE OnCreate(hWnd); break; case WM_DESTROY ReleaseGraph(hWnd); PostQuitMessage(0); break; default return DefWindowProc(hWnd, uMsg, wParam, lParam); } return 0; } //------------------------------------------------------------------------------ void OnTimer(HWND hWnd, WPARAM wParam) { switch (wParam) { case TIMER1 if (g.pSeek) { g.pSeek- GetCurrentPosition( g.llCurr); UpdateSeek(hWnd); } break; case TIMER2 InvalidateRect(hWnd, g.rc[PANEL], TRUE); KillTimer(hWnd, wParam); break; } } //------------------------------------------------------------------------------ void UpdateSeek(HWND hWnd) { HDC hdc; hdc = GetDC(hWnd); DrawSeek(hdc); ReleaseDC(hWnd, hdc); } //------------------------------------------------------------------------------ void DrawSeek(HDC hdc) { HBRUSH hBrush; RECT rc; int nPos; hBrush = GetSysColorBrush(COLOR_BTNFACE); SelectObject(hdc, hBrush); SetBkMode(hdc, TRANSPARENT); Rectangle(hdc, LTRB(g.rc[SEEK])); Rectangle(hdc, LTRB(g.rc[MESSAGE])); if (g.state == NO_FILE) { return; } // シークバー nPos = (int)(g.nRange * g.llCurr / g.llEnd); nPos += g.rc[SEEK].left; SetRect( rc, nPos, g.rc[SEEK].top, nPos + THUMB_W, g.rc[SEEK].bottom); Rectangle(hdc, LTRB(rc)); // メッセージ TCHAR szBuf[26+1]; int nCurr; nCurr = (int)(g.llCurr / 100000LL); swprintf_s(szBuf, L" %02d %02d %02d.%02d / %s", nCurr / 360000, (nCurr / 6000) % 60, (nCurr / 100) % 60, nCurr % 100, g.szEnd); DrawText(hdc, szBuf, -1, g.rc[MESSAGE], DT_SINGLELINE | DT_VCENTER); } //------------------------------------------------------------------------------ BOOL OnCommand(HWND hWnd, WPARAM wParam) { WORD wID = LOWORD(wParam); switch (wID) { case ID_ENTER ShowWindow(hWnd, IsZoomed(hWnd) ? SW_SHOWNOACTIVATE SW_MAXIMIZE); break; case ID_ESCAPE DestroyWindow(hWnd); break; case ID_PLAY OnPlay(hWnd); break; case ID_LEFT case ID_LEFT_CTRL case ID_LEFT_SHIFT case ID_RIGHT case ID_RIGHT_CTRL case ID_RIGHT_SHIFT SeekFrame(hWnd, wID); break; case ID_NUM1 case ID_NUM2 case ID_NUM3 case ID_NUM4 AdjustWnd(hWnd, (wID - ID_NUM1) + 1); break; case ID_STOP OnStop(hWnd); break; default return FALSE; } return TRUE; } //------------------------------------------------------------------------------ // ポーズ: 3f Ctrl 1f Shift 1s // 再生時:10s Ctrl 5s Shift 60s void SeekFrame(HWND hWnd, WORD wID) { static const LONGLONG llRunning[] = { -100000000LL, -50000000LL, -600000000LL, 100000000LL, 50000000LL, 600000000LL }; LONGLONG llFrame; switch (g.state) { case PAUSED switch (wID) { case ID_LEFT llFrame = -3000000000LL / 2997LL;// 3f = 0.1001001s break; case ID_LEFT_CTRL llFrame = -1000000000LL / 2997LL;// 1s / 29.97f = 0.0333667s break; case ID_LEFT_SHIFT llFrame = -10000000LL; break; case ID_RIGHT llFrame = 3000000000LL / 2997LL; break; case ID_RIGHT_CTRL llFrame = 1000000000LL / 2997LL; break; case ID_RIGHT_SHIFT llFrame = 10000000LL; break; } break; case RUNNING llFrame = llRunning[wID - ID_LEFT]; break; default return; } g.llCurr += llFrame; g.llCurr = max(g.llCurr, 0LL); g.llCurr = min(g.llCurr, g.llEnd); g.pSeek- SetPositions( g.llCurr, AM_SEEKING_AbsolutePositioning, NULL, 0); UpdateSeek(hWnd); } //------------------------------------------------------------------------------ void OnGraphNotify(HWND hWnd) { long lEvCode, lParam1, lParam2; Trace(L"OnGraphNotify\n"); if (g.pEvent == NULL) { return; } while (SUCCEEDED(g.pEvent- GetEvent( lEvCode, lParam1, lParam2, 0))) { g.pEvent- FreeEventParams(lEvCode, lParam1, lParam2); Trace(L"lEvCode=%#x\n", lEvCode); switch (lEvCode) { case EC_COMPLETE OnPlay(hWnd); break; } } } //------------------------------------------------------------------------------ void OnLButtonDown(HWND hWnd, LPARAM lParam) { POINT pt; SetCapture(hWnd); g.bMouseCap = TRUE; POINTSTOPOINT(pt, lParam); g.nCtrl = HitTest(pt); } //------------------------------------------------------------------------------ void OnLButtonUp(HWND hWnd, LPARAM lParam) { POINT pt; if (g.bMouseCap == FALSE) { return; } ReleaseCapture(); g.bMouseCap = FALSE; POINTSTOPOINT(pt, lParam); if (HitTest(pt) != g.nCtrl) { return; } switch (g.nCtrl) { case PLAY OnPlay(hWnd); break; case STOP OnStop(hWnd); break; case SEEK { int nPos; if (g.state = STOPPED) { break; } nPos = (pt.x - g.rc[SEEK].left) - THUMB_W / 2; nPos = max(nPos, 0); nPos = min(nPos, g.nRange); g.llCurr = g.llEnd * nPos / g.nRange; g.pSeek- SetPositions( g.llCurr, AM_SEEKING_AbsolutePositioning, NULL, 0); UpdateSeek(hWnd); } break; } } //------------------------------------------------------------------------------ int HitTest(POINT pt) { int n; for (n = 0; n CTRL_NUM; n++) { if (PtInRect(g.rc + n, pt)) { return n; } } return -1; } //------------------------------------------------------------------------------ void OnPlay(HWND hWnd) { switch (g.state) { case NO_FILE break; case STOPPED case PAUSED g.pControl- Run(); g.state = RUNNING; StartTimer(hWnd); break; case RUNNING g.pControl- Pause(); g.state = PAUSED; StopTimer(hWnd); g.pSeek- GetCurrentPosition( g.llCurr); break; } } //------------------------------------------------------------------------------ void OnStop(HWND hWnd) { if (g.state = STOPPED) { return; } g.pControl- Stop(); g.state = STOPPED; StopTimer(hWnd); g.llCurr = 0LL; g.pSeek- SetPositions( g.llCurr, AM_SEEKING_AbsolutePositioning, NULL, 0); UpdateSeek(hWnd); } //------------------------------------------------------------------------------ void StartTimer(HWND hWnd) { g.uIDEvent = SetTimer(hWnd, TIMER1, 1000, NULL); } //------------------------------------------------------------------------------ void StopTimer(HWND hWnd) { if (g.uIDEvent == 0) { return; } KillTimer(hWnd, TIMER1); g.uIDEvent = 0; } //------------------------------------------------------------------------------ void OnPaint(HWND hWnd) { HDC hdc; PAINTSTRUCT ps; Trace(L"OnPaint\n"); if (g.pVideo) { g.pVideo- RepaintVideo(); } hdc = BeginPaint(hWnd, ps); DrawSeek(hdc); Rectangle(hdc, LTRB(g.rc[PLAY])); DrawText(hdc, L"Play", -1, g.rc[PLAY], DT_SINGLELINE | DT_VCENTER | DT_CENTER); Rectangle(hdc, LTRB(g.rc[STOP])); DrawText(hdc, L"Stop", -1, g.rc[STOP], DT_SINGLELINE | DT_VCENTER | DT_CENTER); Rectangle(hdc, LTRB(g.rc[VOLUME])); DrawText(hdc, L"Volume", -1, g.rc[VOLUME], DT_SINGLELINE | DT_VCENTER | DT_CENTER); EndPaint(hWnd, ps); } //------------------------------------------------------------------------------ void OnSize(HWND hWnd, WPARAM wParam, LPARAM lParam) { POINTS pts; RECT rc; LONG lPanelT; LONG lSeekB; pts = MAKEPOINTS(lParam); Trace(L"OnSize(%u, %d, %d)\n", wParam, pts.x, pts.y); if (wParam == SIZE_MINIMIZED) { return; } lPanelT = pts.y - PANEL_H; SetRect( g.rc[VIDEO], 0, 0, pts.x, lPanelT); SetRect( rc, 0, lPanelT, pts.x, pts.y); lSeekB = rc.top + 12; g.rc[PANEL] = rc; SetRect( g.rc[PLAY], 0, rc.top, 40, rc.bottom); SetRect( g.rc[STOP], 40, rc.top, 80, rc.bottom); SetRect( g.rc[SEEK], 80, rc.top, rc.right, lSeekB); SetRect( g.rc[MESSAGE], 80, lSeekB, rc.right - 80, rc.bottom); SetRect( g.rc[VOLUME], rc.right - 80, lSeekB, rc.right, rc.bottom); g.nRange = (g.rc[SEEK].right - g.rc[SEEK].left) - THUMB_W; // ビデオ出力位置のセット if (g.pVideo) { MFVideoNormalizedRect mvnr = {0.0f, 0.0f, 1.0f, 1.0f}; g.pVideo- SetVideoPosition( mvnr, g.rc[VIDEO]); } if (g.state == RUNNING) { SetTimer(hWnd, TIMER2, 100, NULL); } } //------------------------------------------------------------------------------ void OnDropFiles(HWND hWnd, WPARAM wParam) { HDROP hDrop = (HDROP)wParam; ReleaseGraph(hWnd); DragQueryFile(hDrop, 0, g.szPath, _countof(g.szPath)); InitGraph(hWnd); } //------------------------------------------------------------------------------ void OnCreate(HWND hWnd) { Trace(L"OnCreate\n"); if (g.szPath[0]) { InitGraph(hWnd); } } //------------------------------------------------------------------------------ void InitGraph(HWND hWnd) { TCHAR szBuf[280]; TCHAR szDrive[_MAX_DRIVE]; TCHAR szDir[_MAX_DIR]; TCHAR szFName[_MAX_FNAME]; TCHAR szExt[_MAX_EXT]; int nEnd; HRESULT hr; // DirectShowフィルタの準備 hr = OpenFile(hWnd, g.szPath); if (FAILED(hr)) { return; } g.state = STOPPED; // タイトルバー _wsplitpath_s(g.szPath, szDrive, szDir, szFName, szExt); _wmakepath_s(g.szFile, NULL, NULL, szFName, szExt); swprintf_s(szBuf, L"%s - %s", g.szFile, WINDOW_NAME); SetWindowText(hWnd, szBuf); // 停止タイムの取得 hr = g.pSeek- GetStopPosition( g.llEnd); nEnd = (int)(g.llEnd / 100000LL); swprintf_s(g.szEnd, L"%02d %02d %02d.%02d", nEnd / 360000, (nEnd / 6000) % 60, (nEnd / 100) % 60, nEnd % 100); // 動画再生 OnPlay(hWnd); } //------------------------------------------------------------------------------ void ReleaseGraph(HWND hWnd) { StopTimer(hWnd); if (g.pControl) { g.pControl- Stop(); g.state = NO_FILE; Sleep(500); } if (g.pEvent) { g.pEvent- SetNotifyWindow(NULL, 0, 0); } SAFE_RELEASE(g.pVideo); SAFE_RELEASE(g.pEvent); SAFE_RELEASE(g.pSeek); SAFE_RELEASE(g.pControl); SAFE_RELEASE(g.pGraph); } //============================================================================== HRESULT OpenFile(HWND hWnd, LPCWSTR pszFile) { // フィルタグラフの作成 HRESULT hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS( g.pGraph)); // メディアコントロールインターフェイスの取得 if (SUCCEEDED(hr)) { hr = g.pGraph- QueryInterface(IID_PPV_ARGS( g.pControl)); } // ビデオの作成 if (SUCCEEDED(hr)) { hr = InitEvr(hWnd); } // グラフを作成する if (SUCCEEDED(hr)) { hr = g.pGraph- RenderFile(pszFile, NULL); } // シークインターフェイス DWORD dwCaps; if (SUCCEEDED(hr)) { hr = g.pGraph- QueryInterface(IID_PPV_ARGS( g.pSeek)); } if (SUCCEEDED(hr)) { hr = g.pSeek- GetCapabilities( dwCaps);// 55 0x37 0011.0111 AM_SEEKING_CanSeekAbsolute; } if (SUCCEEDED(hr)) { hr = g.pSeek- IsFormatSupported( TIME_FORMAT_MEDIA_TIME); // frame=false } // イベント if (SUCCEEDED(hr)) { hr = g.pGraph- QueryInterface(IID_PPV_ARGS( g.pEvent)); } if (SUCCEEDED(hr)) { hr = g.pEvent- SetNotifyWindow((OAHWND)hWnd, WM_GRAPHNOTIFY, 0); } // 描画領域の設定 if (SUCCEEDED(hr)) { g.pVideo- GetNativeVideoSize( g.size, NULL); } if (SUCCEEDED(hr)) { AdjustWnd(hWnd, 2); } return hr; } //------------------------------------------------------------------------------ HRESULT InitEvr(HWND hWnd) { IBaseFilter *pEvr = NULL; // EVRの作成 HRESULT hr = CoCreateInstance(CLSID_EnhancedVideoRenderer, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS( pEvr)); // フィルタグラフにEVRを追加 if (SUCCEEDED(hr)) { hr = g.pGraph- AddFilter(pEvr, L"EVR"); } IMFGetService *pService = NULL; if (SUCCEEDED(hr)) { hr = pEvr- QueryInterface(IID_PPV_ARGS( pService)); } if (SUCCEEDED(hr)) { hr = pService- GetService(MR_VIDEO_RENDER_SERVICE, IID_PPV_ARGS( g.pVideo)); } SAFE_RELEASE(pService); if (SUCCEEDED(hr)) { hr = g.pVideo- SetVideoWindow(hWnd); } SAFE_RELEASE(pEvr); return hr; } //------------------------------------------------------------------------------ void AdjustWnd(HWND hWnd, int nMode) { RECT rc; SetRect( rc, 0, 0, g.size.cx * nMode / 2, g.size.cy * nMode / 2 + PANEL_H); AdjustWindowRectEx( rc, WS_OVERLAPPEDWINDOW, FALSE, 0); SetWindowPos(hWnd, NULL, 0, 0, rc.right - rc.left, rc.bottom - rc.top, SWP_NOZORDER | SWP_NOMOVE); } resource.h #define IDR_MAIN128 #define ID_ENTER129 #define ID_ESCAPE130 #define ID_PLAY131 #define ID_LEFT132 #define ID_LEFT_CTRL133 #define ID_LEFT_SHIFT134 #define ID_RIGHT135 #define ID_RIGHT_CTRL136 #define ID_RIGHT_SHIFT137 #define ID_NUM1138 #define ID_NUM2139 #define ID_NUM3140 #define ID_NUM4141 #define ID_STOP142 TestPlayer.rc // resource script #include windows.h #include "resource.h" //------------------------------------------------------------------------------ // アクセラレータ IDR_MAIN ACCELERATORS BEGIN VK_RETURN,ID_ENTER,VIRTKEY// 0x0D VK_ESCAPE,ID_ESCAPE,VIRTKEY// 0x1B VK_SPACE,ID_PLAY,VIRTKEY// 0x20 VK_LEFT,ID_LEFT,VIRTKEY// 0x25 VK_LEFT,ID_LEFT_CTRL,VIRTKEY, CONTROL VK_LEFT,ID_LEFT_SHIFT,VIRTKEY, SHIFT VK_RIGHT,ID_RIGHT,VIRTKEY// 0x27 VK_RIGHT,ID_RIGHT_CTRL,VIRTKEY, CONTROL VK_RIGHT,ID_RIGHT_SHIFT,VIRTKEY, SHIFT "1",ID_NUM1,VIRTKEY "2",ID_NUM2,VIRTKEY "3",ID_NUM3,VIRTKEY "4",ID_NUM4,VIRTKEY "S",ID_STOP,VIRTKEY END
https://w.atwiki.jp/hellishlondon/pages/60.html
Multiplayer Patch 1.3b - May 21st, 2008 North America and Europe In-game update. Requires Stonehenge Chronicles. Patch 1.3b Notes May 21st, 2008 Patch 1.3b brings a number of bug fixes and in-game mail performance improvements to Hellgate London. In addition to some minor messaging changes to the Donation system, players will find many of the remaining issues from Patch 1.3a have been addressed. This patch also introduces a shared cooldown timer for Engineers calldown skills. See you online! The Hellgate London Team --- General In-game mail has been updated for speedier service.ゲーム内メールがよりスピーディなサービスを行う為に更新された。 The donation reward armor bonus (Ares Bane) now applies bonuses to shields.寄付によるアーマーが上がるBUFF(Ares s Bane)は、Shieldに変更。 The donation announcement now displays the percentage needed to complete the war drive when a donation is made. Donations of 100,000 Palladium or more also announce the name of the character who made the donation.寄付のアナウンスが、war drive(戦争をなんとかして有利に進める、勝利するという意味でしょうか?)を完了するのに必要なパーセンテージを表示するようになった。同時に10万以上の寄付をしたプレイヤーの名前もアナウンスされる。 Subscribers on the Sydonai (EU) server now get full subscriber benefits on the Test Center server.Sydonai(EU)サーバーのSubscriberは、Text Centerでフルに恩恵を受けられるようになった。(以前はSH等に入れなかった模様) Skills Engineers now have a 12-second shared cooldown time on the Smackdown, Shock and Awe, and Napalm Strike calldown skills.Engineerは、Smackdown/Shock and Awe/Napalm Strikeは、12秒のクールダウンを共有するようになった。 Fixes Fixed equipped weapon mods being lost in Shared Stash.共有倉庫で武器にはめた mod が消失するバグを修正。 Fixed a bug where you could see other characters attributes under certain conditions.ある状況下で、他のキャラクター属性値が覗けたバグを修正。 Fixed non-subscribers (who were once subscribers) being able to party portal to a subscriber only area.以前Subscriberだったプレイヤーが、Party PortalでSubscriberしか入れないエリアに、入れていたのを修正。 The donation announcement now says "Palladium" instead of "gold".寄付のアナウンスが gold から Palladium に変更された。 Russian clients should no longer crash on certain donation announcements.ロシア語のクライアントが寄付のアナウンスでクラッシュしたバグを修正。 Sammy, a side quest NPC in St. Paul s Station, is no longer subscriber-only.St. Paul駅の Sammy は、Subscriber専用だったのを修正。 Fixed the /wave emote.Emoteコマンド、/waveを修正。 Fixed items sometimes getting lost when sent via email.e-mailで送信されたアイテムが時々消失していたバグを修正。 --- Patch Notes Disclaimer While we make every effort to include all upcoming changes in our patch notes, please be aware that occasionally some changes are unintentionally omitted.
https://w.atwiki.jp/rorplayers/pages/12.html
人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 たとえば、 #price_list(game-toy) と入力すると以下のように表示されます。 ゲーム・おもちゃ全般の売れ筋商品 #price_list ノートパソコンの売れ筋商品 #price_list 人気商品リスト #price_list